package com.emokili.ewa.core.frame.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.emokili.ewa.common.entity.BaseEntity;
import lombok.Data;

/**
 * @author yuepanpan
 */
@Data
@TableName("emokili_play_list_setting")
public class PlayListSettingEntity extends BaseEntity {
    /**
     * 相框ID
     */
    @TableId("frame_id")
    private Long frameId;
    /**
     * 激活序列号
     */
    private String serialNumber;

    /**
     * 使用状态 0：disable 1:enable
     */
    private Integer active;
    /**
     * 随机播放模式 0：关闭 1：打开
     */
    private Integer shuffle;
    /**
     * 显示时钟 0：关闭 1：打开
     */
    private Integer clockSlideShow;
    /**
     * 显示标题 0：关闭 1：打开
     */
    private Integer captions;
    /**
     * 过度类型a
     * 0: fit to screen
     * 1: fit to screen(on black)
     * 2: fill screen(pan)
     * 3: fill screen(fixed)
     * 4: pan to zoom
     * 5: pan to zoom(on black)
     * 6: tiles
     * 7: snapShot
     */
    private Integer photoFix = 0;
    /**
     * 过度类型b
     * 0:random
     * 1:Jump cut
     * 2:Cross fade
     * 3:Circle
     * 4:Wipe
     * 5:Directional Wipe
     * 6:Slice
     * 7:Move in
     * 8:Reveal
     * 9:Push
     * A:Fold
     * B:Pixelate
     */
    private Integer transitionType = 0;
    /**
     * 过渡时间：
     * 0：5 seconds
     * 1：10 seconds
     * 2：15 seconds
     * 3：20 seconds
     * 4：25 seconds
     * 5：30 seconds
     * 6：1 minute
     * 7：5 minutes
     * 8：10 minutes
     * 9：30 minutes
     * A:  1 hour
     */
    private Integer displayDuration;
    /**
     * 显示网络连接状态 0：不显示 1：显示
     */

    private Integer showAlert =0;

    private Integer displayOrder = 0;

    private Integer autoPlaySlideShow = 0;

    private Integer startUpMode = 0;
}
